package io.renren.entity;
import java.io.Serializable;
import java.util.Date;

import javax.validation.constraints.NotBlank;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 
 * 
 * @author SongR
 * @email 348329560@qq.com
 * @date 2018-08-01 09:41:11
 */
@TableName("ccs_position")
@ApiModel(value="定位信息",description="定位信息")
public class CCSPositionEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 位置编号
	 */
	@TableId
	@ApiModelProperty(value="位置编号",name="positionId",example="1")
	private Long positionId;
	/**
	 * 人员编号
	 */
	@ApiModelProperty(value="用户编号",name="userId",example="1")
	@NotBlank(message="用户编号不能为空")
	private Long userId;
	/**
	 * 时间
	 */
	@ApiModelProperty(value="时间",name="positionCdate",example="2018-08-01 11:26")
	@JSONField(format="yyyy-MM-dd HH:mm:ss")
	private Date positionCdate;
	/**
	 * x坐标
	 */
	@ApiModelProperty(value="x坐标",name="positionXaxis",example="121.40353476350464")
	@NotBlank(message="x坐标不能为空")
	private String positionXaxis;
	/**
	 * y坐标
	 */
	@ApiModelProperty(value="y坐标",name="positionYaxis",example="31.211511700901619")
	@NotBlank(message="y坐标不能为空")
	private String positionYaxis;

	/**
	 * 设置：位置编号
	 */
	public void setPositionId(Long positionId) {
		this.positionId = positionId;
	}
	/**
	 * 获取：位置编号
	 */
	public Long getPositionId() {
		return positionId;
	}
	/**
	 * 设置：人员编号
	 */
	public void setUserId(Long userId) {
		this.userId = userId;
	}
	/**
	 * 获取：人员编号
	 */
	public Long getUserId() {
		return userId;
	}
	/**
	 * 设置：时间
	 */
	public void setPositionCdate(Date positionCdate) {
		this.positionCdate = positionCdate;
	}
	/**
	 * 获取：时间
	 */
	public Date getPositionCdate() {
		return positionCdate;
	}
	/**
	 * 设置：x坐标
	 */
	public void setPositionXaxis(String positionXaxis) {
		this.positionXaxis = positionXaxis;
	}
	/**
	 * 获取：x坐标
	 */
	public String getPositionXaxis() {
		return positionXaxis;
	}
	/**
	 * 设置：y坐标
	 */
	public void setPositionYaxis(String positionYaxis) {
		this.positionYaxis = positionYaxis;
	}
	/**
	 * 获取：y坐标
	 */
	public String getPositionYaxis() {
		return positionYaxis;
	}
}
